﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Zzva.DomainObject
{
    public abstract class TDirSoftwareBase:TDirBase 
    {
        protected TDirITCompanyBase mvarHolder; //компания правообладатель ПО
        protected TDirITCompanyBase mvarDeveloper; // компания разработчик ПО



        protected TDirSoftTypeBase mvarSoftType; // Категория ПО


        public abstract TDirSoftTypeBase SoftType { get; set; }






























        public override string ToString()
        {
            try { return this.Naim; }
            catch (Exception e1) { throw e1; }
            finally { }
        }

























































        protected TDirSoftwareBase() : base() { }


        public abstract TDirITCompanyBase Developer {get;set;}

        public abstract TDirITCompanyBase Holder { get; set; }




    }
}
